package com.tanhua.dubbo.api;

import com.tanhua.model.domain.User;

import java.util.List;

/**
 * @author LiKe
 * @date 2022/1/20 17:46
 */
public interface UserApi {
    /**
     * 根据手机号查询用户信息
     *
     * @param mobile
     * @return
     */
    User findByMobile(String mobile);

    /**
     * 保存用户信息
     *
     * @param user
     * @return 新用户ID
     */
    Long save(User user);

    void updatePhone(Long userId, String phone);

    User findByid(Long userId);

    void update(User user);

    /**
     * 查询所有用户信息
     *
     * @return
     */
    List<User> findAllUser();
    //根据环信userid查询用户
    User findByHxId(String huanxinId);
}
